@charset "UTF-8";
/**
 * "DoYouHaoBaby标准化后台框架" - HTML/CSS Admin Template
 *
 * @copyright       Copyright 2010-2011, 小牛哥Dyhb整理
 * @version         1.0
 */

@media all
{
/**--------------------------------------基本设置开始---------------------------*/

/* 所有HTML元素的间距和空格全局设置 */
 * { margin:0; padding: 0; }

/* 太多的间距和空格引起的太多选择盒子 */
 option { padding-left: 0.4em; }

/* 修复IE 5.x 和IE 6中斜体字bug */
 * html body * { overflow:visible; }
 * html iframe, * html frame { overflow:auto; }
 * html frameset { overflow:hidden; }

 /* 强制Netscape, Firefox 和 Safari 浏览器中的垂直滚动 */
 html { height: 100%; margin-bottom: 1px; }

 /* html,body,p,table基本设置 */
 html, body, p, table{ font:normal normal normal 14PX '微软雅黑',Tahoma,Verdana,Helvetica,Arial,sans-serif; line-height:150% }

 body {
    /* 修复在早期版本Oper浏览器中缩放字体的圆形错误 */
    font-size: 100.01%;

    /* 字体颜色，背景颜色，排列属性 */
    color: #000;
    background: #f2f8fb;
    text-align: left;

	/* 去除横向滚动条 */
	overflow-x:hidden;
  }

  /* 清除<fieldset> 和 <img> 元素的边框 */
  fieldset, img { border: 0 solid; }

  /* img元素标准设置 */
  img{ text-align:absmiddle; background-color:transparent }

  /* lists, blockquote 和 cite标准值 */
  ul, ol, dl { margin: 0 0 1em 1em; }
  li { margin-left: 1.5em; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote { margin: 0 0 1em 1.5em; }

  /* h1,h2,h3,h4,h5,h6元素设置 */
  h1, h2, h3, h4, h5, h6{ margin:0; padding:0; text-shadow:gray 0px 0px 5px; font-family:'微软雅黑',Verdana,Geneva,Arial,Helvetica,sans-serif; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.5em }
  h1{ font-size:15px }
  h2{ font-size:14px }
  h3{ font-size:13px }
  h4{ font-size:12px }
  h5{ font-size:11px }
  h6{ font-size:12px }

  /* 超链接设置 */
  a{ text-decoration: none;color: #001c30; }
  a:hover{ color:#0370da; text-decoration:underline; }

  /** table元素设置 */
  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 99%; }
  table.fixed { table-layout:fixed; }
  table.data { border: 1px solid #ccdee9; background:#fff;}
  th,td { padding: 0.5em; }
  table.data thead { border-bottom: 1px solid #e5eff6; }
  table.data thead th { background-color: #dbecf6; color: #000; }
  table.data thead a:link,table.data thead a:visited{ color:#001c30; }
  table.data tbody tr { border-top: 1px solid #e5eff6; }
  table .data .data_odd {background-color:#eef9fd; color:#333;} /* 关键部分：定义tr的第一种样式 */
  table.data .data_even {background-color:#e2f0f9; color:#333;} /* 关键部分：定义tr的第二种样式 */
  table.data .data_tr {background-color: #ffe2a2;border:1px solid #fbd88c;} /* 关键部分：定义tr在鼠标悬浮状态的样式 */

  /** form及表单元素 **/
  form { margin: 0px; padding: 0px 4px 0px 4px; }
  .form-table { border-collapse: collapse; margin-top: 0em; margin-bottom: 1.2em; width: 100%;  }
  .form-table tr{   }
  .form-table td {margin-bottom: 9px; padding: 10px; line-height: 20px; font-size: 12px; background:url( '../Images/line.gif' ) #f2f8fb no-repeat left bottom;}
  .form-table td.importent span{color:#464646;border:1px solid #e8eef2;background:#fff;font-weight:bold;padding:5px 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
  .form-table td.importent a{background:#0370da;border:1px solid #0370da;color:#fff;padding:5px 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
  .form-table th {font-size: 14px;font-weight: bold;vertical-align: top;text-align: left;padding: 18px;width: auto;}
  .form-invalid {background-color: #ffebe8 !important;}
  .form-invalid input {border-color: #c00 !important;}
  
  input,option,select,textarea{ -khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; border-top: 1px solid #a1c1d3;border-left: 1px solid #a8c7d7;border-right: 1px solid #a8c7d7;border-bottom: 1px solid #d4e5ed;}
  input {background:#fff url(../Images/form.gif) repeat-x top left;padding:3px;margin-bottom:5px;}
  textarea{ background:#fff url(../Images/form.gif) repeat-x bottom left; }
  input.field,
  textarea.field {font-family: Verdana, Arial, Helvetica, sans-serif;padding: 3px;#padding-bottom: 2px;line-height: 16px;vertical-align: middle;}
  input:hover,textarea:hover {border:1px solid #4bb8e5; }
  input.button {padding: 4px 20px 3px 20px;#padding: 3px 3px 0px 3px;font-size: 13px;line-height: 16px;cursor: pointer;text-decoration: none;color: #0370da;font-weight:bold;border-top: 1px solid #a5acb4;border-left: 1px solid #a9b0b6;border-right: 1px solid #a9b0b6;border-bottom: 1px solid #b2b9bf;vertical-align: middle;background:#e5e5e5 url(../Images/bg_button.gif) repeat-x;}
  
  input.add{padding-left:20px;background:url(../Images/plus.gif) no-repeat left center;}  
  input.edit{ padding-left:20px; background:url(../Images/write.gif) no-repeat left center;}	
  input.delete{padding-left:20px; background:url(../Images/del.gif) no-repeat left center;}   
  input.sort{padding-left:20px;background:url(../Images/activity.gif) no-repeat left center;}
  input.search{padding-left:20px; background:url(../Images/search.gif) no-repeat left center;}
  input.back{padding-left:20px; background:url(../Images/back.gif) no-repeat left center;}

  .button[disabled], .button:disabled {background-color: #999;}
  .button:hover {border-color: #4bb8e5;color: #000;background-image:url(../Images/bg_button.gif) repeat-x;}

  select { font-size: 12px;padding: 3px;border-top: 1px solid #a1c1d3;border-left: 1px solid #a8c7d7;border-right: 1px solid #a8c7d7;border-bottom: 1px solid #d4e5ed;height: 25px;margin: 0px;#margin-top: 4px;_margin-top: 0px;vertical-align: middle;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; }
  select:hover {border: 1px solid #4bb8e5;}
  option {padding: 4px;background:#FFF;}

  /** 浮动 */
  .right{float:right}
  .left{float:left;}
  .clear{clear:both;}
  .none{display:none;}
  .center{text-align:center;}

  /* other */
  .description {color:#b8b6b6; }
  .warning{ color:red; padding-left:15px; background: url('../Images/warning.gif') no-repeat left center;}
  .blue{color:blue;}
  .red{color:red;}
  .pointer{cursor:pointer;}

  /**--------------------------------------基本设置结束---------------------------*/

  /**--------------------------------------框架头部开始---------------------------*/

  /* 头部整体 */
  #header{ width:100%; font:normal normal normal 14px '微软雅黑',Tahoma,Verdana,Helvetica,Arial,sans-serif; padding:0px 0px;  color:#252626; border-bottom:5px solid #fff;height:96px;background: #69bfe0 url( '../Images/header_bg.gif' ) repeat-x;}

  /* 头部标题 */
  #header .head_title{float:left; color:white; font-weight:bold; font-family:'微软雅黑',Tahoma,Verdana;margin:18pt 10pt;}

  /* 头部菜单	 */
  #header .topmenu {float: left;font-size: 15px;font-weight: bold;color: #555555;padding-top:67px;}
  #header .topmenu ul {margin: 0px;padding: 0px;}
  #header .topmenu li {float: left;bordser:1px solid black;border-bottom: none;list-style-type: none;margin-right: 1px;margin-top: 2px;margin:0 5px;}
  #header .topmenu span {display: block;float: left;padding: 0 10px;height: 28px;border:1px solid #4bb8e5;border-bottom: none;-moz-border-radius-topleft: 4px;-khtml-border-top-left-radius: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-topright: 4px;-khtml-border-top-right-radius: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;background:#08709a;}
  #header .topmenu .current {display: block;float: left;padding: 0 10px;height: 28px;border:1px solid #232425;border-bottom: none;-moz-border-radius-topleft: 4px;-khtml-border-top-left-radius: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-topright: 4px;-khtml-border-top-right-radius: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;background:#fff;}
  #header .topmenu .current a:visited,
  #header .topmenu .current a:link{color: #0370da;font-weight: bold;}
  #header .topmenu .current a:hover{color:#000;text-decoration:underline;}
  #header .topmenu a{color:#fff;}
  #header .topmenu a:hover{color:#87d4f4;text-decoration:underline;}

  /* 用户中心 */
  #header .nav{float:right; position:relative; margin-right:8px;margin-top:10px;padding:8px;color:#252626;}
  #header .nav a{color:#fff; font:normal normal normal 14px Tahoma,Verdana,Helvetica,Arial,sans-serif; text-decoration:none}
  #header .nav a:hover{ text-decoration:underline; }

  /**--------------------------------------框架头部结束---------------------------*/

  /**--------------------------------------框架菜单开始---------------------------*/
  #submenu {width: 100%;overflow: hidden; margin: 0.2em 0 1.5em 0;list-style-type: none;}
  #submenu ul { list-style-type: none; margin:0; padding: 0; }
  #submenu li { float:left; width: 100%; margin:0; padding: 0; }
  #submenu a,
  #submenu strong {display:block;width: 90%;padding: 3px 0px 3px 10%; text-decoration: none;color: #444;}
  #submenu li#title {width: 90%;padding: 3px 0px 3px 10%; font-weight: bold;color: #208cb8;border-bottom: 4px #86afce solid;}
  #submenu li span {display:block;width: 90%;padding: 3px 0px 3px 10%; font-weight: bold;}
  #submenu li.active,
  #submenu li strong {width: 90%;padding: 3px 0px 3px 10%;font-weight: bold;background:#fff;}
  #submenu li a { width: 90%; padding-left: 10%;  color: #444; }
  #submenu li a:focus,
  #submenu li a:hover{ background-color:#c0e0f8; color: #000;text-decoration:underline; }
  #submenu li.active a {display: inline; width: auto;padding: inherit;text-decoration: none;color: #0370da;border: none;}
  #submenu li.active a:hover{ background-color:#fff; color: #000; text-decoration:underline;}

  /**--------------------------------------框架菜单结束---------------------------*/


  /**--------------------------------------框架main开始框架菜单结束---------------------------*/
  #main{width:95%;padding:5px;}
  #main .title{float:none; border:1px solid #ccdee9; padding-top:5px; padding-bottom:5px; padding-left:40px; width:95%; margin:5px 3px; text-align:left; font-size:14px; font-weight:bold; letter-spacing:4px; background:#fff url(../Images/info.gif) no-repeat;background-position:5px 40%;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
  #main #content_warning{margin:5px 3px; list-style-type:none; color: #CC0000;border: 1px solid #CC0000; background: #FFFFCC; padding: 10px; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
  #main .note{ margin:5px 0; padding:10px; border:1px solid #B5CFD9; background:#fff; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
  .i{ padding-left:24px; line-height:19px; background:url(../Images/i.gif) no-repeat; }
  .i a{ text-decoration:underline; }
  .i a:hover{ text-decoration:none; }
  #main .toolbar .button {background-color: #fff;border-color: #ccdee9;color: #000;}
  #main .toolbar .button:hover {border-color:#4bb8e5 ;color: #0370da;}
  #main .toolbar .operate,#main.toolbar .search_form{ padding:5px 5px;}
  #content{padding:5px;}
  .DyhbAjaxResult{border:2px ridge #000; background-color:#eee;line-height:40px;position:fixed;top:20px;right:20px;padding:0 20px;}

  /* Tab滑动条css */
  .ui-tabs-nav, .ui-tabs-panel {font-size: 100%;}
  .ui-tabs-nav {list-style: none;margin: 0;padding: 0 0 0 3px;height: 27px;}
  .ui-tabs-nav:after { /* 清理IE额外的 */display: block;clear: both;float: none;content: " ";}
  .ui-tabs-nav li {float: left; margin: 0 0 0 2px; font-weight: bold;}
  .ui-tabs-nav a,
  .ui-tabs-nav a span {float: left; /* 修复dir=ltr和IE其它的一些特殊的bug */padding: 0 12px;background-color: #badcea;color: #999;-moz-border-radius-topleft: 2px;-khtml-border-top-left-radius: 2px;-webkit-border-top-left-radius: 2px;border-top-left-radius: 2px;-moz-border-radius-topright: 2px;-khtml-border-top-right-radius: 2px;-webkit-border-top-right-radius: 2px;border-top-right-radius: 2px;}
  .ui-tabs-nav a { margin: 5px 0 0; /* 修复IE下相对透明 */padding-left: 0;text-decoration: none;white-space: nowrap; /* @ IE 6 */outline: 0; /* @ 修复Firefox点击后的当前点击的点点装 */}
  .ui-tabs-nav a:link,
  .ui-tabs-nav a:visited { color: #fff;}
  .ui-tabs-nav .ui-tabs-selected a {position: relative; top: 1px;z-index: 2; margin-top: 0;background-color: #3389c9;}
  .ui-tabs-nav a span {padding-top: 1px;padding-right: 0;height: 20px;line-height: 20px;}
  .ui-tabs-nav .ui-tabs-selected a span {color: #fff; padding-top: 0;height: 27px;background-color: #3389c9;line-height: 27px;}
  .ui-tabs-nav .ui-tabs-selected a:link,
  .ui-tabs-nav .ui-tabs-selected a:visited,
  .ui-tabs-nav .ui-tabs-disabled a:link,
  .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ 修复Opera浏览器伪外部 */cursor: text;text-decoration: none;}
  .ui-tabs-nav a:hover,
  .ui-tabs-nav a:focus,
  .ui-tabs-nav a:active,
  .ui-tabs-nav .ui-tabs-unselect a:hover,
  .ui-tabs-nav .ui-tabs-unselect a:focus,
  .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera浏览器直接 */cursor: pointer;text-decoration: none;}
  .ui-tabs-nav a:hover {background-color: #badcea;}
  .ui-tabs-nav .ui-tabs-selected a:hover { background-color: #3389c9;}
  .ui-tabs-disabled {opacity: .4;filter: alpha(opacity=40);}
  .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { color: #000;}
  .ui-tabs-panel { border-top: 1px solid #3389c9;padding: 10px; background: #f2f8fb; /* 声明容器背景颜色用来避免字体褪色 */}
  /*.ui-tabs-loading em {padding: 0 0 0 20px;background: url(loading.gif) no-repeat 0 50%;}*/

  /* IE特殊bug修复 */
  * html .ui-tabs-nav { /* 清理 @ IE 6 & IE 7怪癖风格 */ display: inline-block;}
  *:first-child+html .ui-tabs-nav  { /* 清理 @ IE 7 标准风格 - 聚合选择器, 多余 IE 6 */ display: inline-block;}

  /* 分页条 */
  #pagenav {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center}
  #pagenav a {background:#ced5e0;border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #fff; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
  #pagenav a:hover {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #3991d1;}
  #pagenav a:active {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #3991d1;}
  #pagenav span.current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #3991d1; margin-right: 3px; padding-top: 2px;border-left: #3991d1 2px solid; color: #3991d1; border-bottom: #3991d1 2px solid; background-color: #eee;border-right: #3991d1 2px solid; border-top: #3991d1 2px solid;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
  #pagenav span.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #d54e21; margin-right: 3px; padding-top: 2px;border-left: #eee 1px solid; color: #3991d1; border-bottom: #eee 1px solid; background-color: #ced5e0;border-right: #eee 1px solid; border-top: #eee 1px solid;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}

  /* 系统跳转消息框 */
  #content .infobox{ width:92%;clear:both; margin-left:10px;margin-bottom:10px; padding:30px; text-align:center; border:2px solid #4bb8e5; background:#fff; zoom:1; -moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
  #content .infomessage{padding:10px;margin-bottom:10px; color:#090; font-size:14px; }
  #content .marginbot{ margin-bottom:10px; }
  #content .lightlink{ color:#666; text-decoration:underline;}

  /**-------------------------------------框架main结束---------------------------*/


  /**-------------------------------------框架底部开始---------------------------*/
  #footer{ clear:both; padding:20px;overflow:hidden;width:100%;height:100%; text-align:center; font:normal normal normal 12px '微软雅黑',Verdana,Geneva,Arial,Helvetica,sans-serif; background: #208cb8 url( '../Images/footer_bg.gif' ) repeat-x; border-top:3px solid #fff; color:#252626}
  #footer a{ color:white; text-decoration:none;}
  #footer a:hover{ text-decoration:underline; }

  /**--------------------------------------框架底部开始---------------------------*/

  /**-------------------------------------登录开始---------------------------*/
  #login form{margin-left:8px;padding:10px 10px 30px 10px;font-weight:normal;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:5px;background:#fff;border:1px solid #e5e5e5;}
  #login label{color:#777;font-size:13px;}
  #login form p{margin-bottom:10px;}
  #login{width:450px;margin:7em auto;}
  #login #result{margin:0 0 16px 8px;border-width:1px;border-style:solid;padding:12px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
  #seccodeImage{ color:blue;padding:5px;display:none;font-weight:bold; }
  #seccodeMessage{ color:gray;padding:5px;font-weight:bold; }

  /**-------------------------------------登录结束---------------------------*/
}

@media projection, screen {
    .ui-tabs-hide {
        display: none;
    }
}

/* 隐藏print下无用的元素... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}